[changes introduced in llvm-toolchain-13 (1:13.0.0-9+rpi1 by Peter Michael Green]
* Disable scudo on armhf, it needs atomics which we do not want to enable.
- [changes brought forward from 1:13.0.0-9+rpi2 by Peter Michael Green <plugwash@raspbian.org> at Tue, 23 Nov 2021 22:37:30 +0000]
- * Remove armhf from architecture list for libunwind-13-dev dependency.
-
[changes brought forward from 1:18.1.8-18+rpi2 by Peter Michael Green <plugwash@raspbian.org> at Wed, 04 Jun 2025 04:23:54 +0000]
* Remove armhf from libunwind dependency architecture list.
- -- Raspbian forward porter <root@raspbian.org> Sat, 31 Jan 2026 12:06:40 +0000
+ [changes introduced in 1:18.1.8-20+rpi1 by Peter Michael Green]
+ * Disable wasm.
+ * Disable windows.
+
+ -- Peter Michael Green <plugwash@raspbian.org> Thu, 12 Feb 2026 01:09:26 +0000
llvm-toolchain-18 (1:18.1.8-20) unstable; urgency=medium
* profile - Library which is used to collect coverage information.
Package: libclang-rt-18-dev-wasm32
-Architecture: all
+Architecture: none
Multi-Arch: foreign
Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}
Provides the compiler-rt builtins for WebAssembly 32 bits
Package: libclang-rt-18-dev-wasm64
-Architecture: all
+Architecture: none
Multi-Arch: foreign
Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}
Package: libc++-18-dev-wasm32
Section: libdevel
-Architecture: all
+Architecture: none
Multi-Arch: foreign
Depends: wasi-libc, libc++abi-18-dev-wasm32, ${misc:Depends}
Provides: libc++-x.y-dev-wasm32
Package: libc++abi-18-dev-wasm32
Section: libdevel
-Architecture: all
+Architecture: none
Multi-Arch: foreign
Depends: wasi-libc, ${misc:Depends}
Provides: libc++abi-x.y-dev-wasm32
Package: libunwind-18
Section: libs
-Architecture: amd64 arm64 armhf i386 loong64 ppc64el ppc64 riscv64
+Architecture: amd64 arm64 i386 loong64 ppc64el ppc64 riscv64
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends}
* profile - Library which is used to collect coverage information.
Package: libclang-rt-@LLVM_VERSION@-dev-wasm32
-Architecture: all
+Architecture: none
Multi-Arch: foreign
Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}
Provides the compiler-rt builtins for WebAssembly 32 bits
Package: libclang-rt-@LLVM_VERSION@-dev-wasm64
-Architecture: all
+Architecture: none
Multi-Arch: foreign
Section: libdevel
Depends: ${shlibs:Depends}, ${misc:Depends}
Package: libc++-@LLVM_VERSION@-dev-wasm32
Section: libdevel
-Architecture: all
+Architecture: none
Multi-Arch: foreign
Depends: wasi-libc, libc++abi-@LLVM_VERSION@-dev-wasm32, ${misc:Depends}
Provides: libc++-x.y-dev-wasm32
Package: libc++abi-@LLVM_VERSION@-dev-wasm32
Section: libdevel
-Architecture: all
+Architecture: none
Multi-Arch: foreign
Depends: wasi-libc, ${misc:Depends}
Provides: libc++abi-x.y-dev-wasm32
LLDB_PYTHON_ENABLE=no
endif
-LIBCXX_WASM_ENABLE=yes
+LIBCXX_WASM_ENABLE=no
LIBCXX_WASM_DISABLE_DISTRO := bionic buster focal bullseye jammy
# Either wasi-libc doesn't exist / too old
# or we have this bug
# Build compiler-rt for wasm32 and wasm64. Build libcxx only for wasm32, as
# libcxx requires wasi-libc, which only exists for wasm32 right now.
-stamps/debian-wasm-build: \
- build-wasm/compiler-rt-wasm32 \
- build-wasm/libcxx-wasm32-wasi \
- build-wasm/compiler-rt-wasm64
- touch $@
+#stamps/debian-wasm-build: \
+# build-wasm/compiler-rt-wasm32 \
+# build-wasm/libcxx-wasm32-wasi \
+# build-wasm/compiler-rt-wasm64
+# touch $@
stamps/sccache-stats:
# If we used sccache, shows stats
stamps/debian-full-build \
stamps/debian-libfuzzer-build \
$(if $(filter libclc-%, $(packages)),stamps/debian-libclc-build) \
- $(if $(filter %-wasm32 %-wasm64, $(packages)),stamps/debian-wasm-build) \
+ #$(if $(filter %-wasm32 %-wasm64, $(packages)),stamps/debian-wasm-build) \
stamps/sccache-stats
override_dh_prep: stamps/build_doc